/**
 * 第29章 桥梁模式之通用代码
 * 代码清单-p4ch29e-379页a：实现化角色 {@link top.kaoshanji.p4ch29e.Implementor}
 * 代码清单-p4ch29e-380页a：具体实现化角色1 {@link top.kaoshanji.p4ch29e.ConcreteImplementor1}
 * 代码清单-p4ch29e-380页b：具体实现化角色2 {@link top.kaoshanji.p4ch29e.ConcreteImplementor2}
 * 代码清单-p4ch29e-380页c：抽象化角色 {@link top.kaoshanji.p4ch29e.Abstraction}
 * 代码清单-p4ch29e-380页d：具体抽象化角色 {@link top.kaoshanji.p4ch29e.RefinedAbstraction}
 * 代码清单-p4ch29e-381页a：场景类 {@link top.kaoshanji.p4ch29e.Client}
 * @author kaoshanji
 * ^_^
 * create time 2025/3/28 17:05
 */
package top.kaoshanji.p4ch29e;